notebook: Remove useless optimization
authorBenjamin Otte <otte@redhat.com>
Mon, 6 Sep 2010 21:07:52 +0000 (23:07 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 26 Sep 2010 13:11:37 +0000 (15:11 +0200)
It will become especially useless once we draw with Cairo exclusively.

gtk/gtknotebook.c

index 0262351f80966e92133640cb04fd61f1c50aa84c..3d8a51e7b96192398786fa05719e274a7ebed3e8 100644 (file)
@@ -4922,7 +4922,6 @@ gtk_notebook_draw_tab (GtkNotebook     *notebook,
                       GdkRectangle    *area)
 {
   GtkNotebookPrivate *priv;
-  GdkRectangle child_area;
   GdkRectangle page_area;
   GtkStateType state_type;
   GtkPositionType gap_side;
@@ -4947,22 +4946,19 @@ gtk_notebook_draw_tab (GtkNotebook     *notebook,
   page_area.width = page->allocation.width;
   page_area.height = page->allocation.height;
 
-  if (gdk_rectangle_intersect (&page_area, area, &child_area))
-    {
-      gap_side = get_tab_gap_pos (notebook);
-
-      if (priv->cur_page == page)
-       state_type = GTK_STATE_NORMAL;
-      else 
-       state_type = GTK_STATE_ACTIVE;
+  gap_side = get_tab_gap_pos (notebook);
 
-      gtk_paint_extension (gtk_widget_get_style (widget), window,
-                          state_type, GTK_SHADOW_OUT,
-                          area, widget, "tab",
-                          page_area.x, page_area.y,
-                          page_area.width, page_area.height,
-                          gap_side);
-    }
+  if (priv->cur_page == page)
+    state_type = GTK_STATE_NORMAL;
+  else 
+    state_type = GTK_STATE_ACTIVE;
+
+  gtk_paint_extension (gtk_widget_get_style (widget), window,
+                       state_type, GTK_SHADOW_OUT,
+                       area, widget, "tab",
+                       page_area.x, page_area.y,
+                       page_area.width, page_area.height,
+                       gap_side);
 }
 
 static void